vector space of polynomials